package com.hengpeng.itfinbase.message.activity;

import com.hengpeng.itfinbase.en.ActivityType;
import com.hengpeng.itfinbase.en.DurationType;
import com.hengpeng.itfinbase.message.RequestMessage;

/**
 * 投资返利请求消息
 * 
 * @author weiyuan
 */
public class InvestBackRebateRequest extends RequestMessage {

    /**
     * 
     */
    private static final long serialVersionUID = -3366727525198650418L;
    /**
     * 参加活动的用户id
     */
    private Long userId;
    /**
     * 参加活动类型
     */
    private ActivityType activityType;
    /**
     * 投标金额,单位：分
     */
    private Long investMoney;
    /**
     * 投标信息id
     */
    private Long investInfoId;
    /**
     * 标的周期类型
     */
    private DurationType durType;
    /**
     * 借款周期
     */
    private Integer borrowDuration;

    public DurationType getDurType() {
        return durType;
    }

    public void setDurType(DurationType durType) {
        this.durType = durType;
    }

    public Integer getBorrowDuration() {
        return borrowDuration;
    }

    public void setBorrowDuration(Integer borrowDuration) {
        this.borrowDuration = borrowDuration;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public ActivityType getActivityType() {
        return activityType;
    }

    public void setActivityType(ActivityType activityType) {
        this.activityType = activityType;
    }

    public Long getInvestInfoId() {
        return investInfoId;
    }

    public void setInvestInfoId(Long investInfoId) {
        this.investInfoId = investInfoId;
    }

    public Long getInvestMoney() {
        return investMoney;
    }

    public void setInvestMoney(Long investMoney) {
        this.investMoney = investMoney;
    }

}
